#include<ap_int.h>
#include<hls_stream.h>
#include<iostream>

#define K 4
#define M 4
#define N 4          //A(N*K) B(N*M)       C=B^T*A=M*K

using namespace std;
typedef ap_int<16> data_t;

void MUL(volatile data_t* Ain,volatile data_t *Bin,volatile data_t* Cout,int m,int n,int k);
